/* C API functions */

/* static bRC PyParsePluginDefinition(PluginContext* plugin_ctx, void* value); */
#define Susansd_PyParsePluginDefinition_NUM 0
#define Susansd_PyParsePluginDefinition_RETURN bRC
#define Susansd_PyParsePluginDefinition_PROTO (PluginContext* plugin_ctx, void* value)

/* static bRC PyGetPluginValue(PluginContext* plugin_ctx, pVariable var, void* value); */
#define Susansd_PyGetPluginValue_NUM 1
#define Susansd_PyGetPluginValue_RETURN bRC
#define Susansd_PyGetPluginValue_PROTO (PluginContext* plugin_ctx, pVariable var, void* value)

/* static bRC PySetPluginValue(PluginContext* plugin_ctx, pVariable var, void* value); */
#define Susansd_PySetPluginValue_NUM 2
#define Susansd_PySetPluginValue_RETURN bRC
#define Susansd_PySetPluginValue_PROTO (PluginContext* plugin_ctx, pVariable var, void* value)

/* static bRC PyHandlePluginEvent(PluginContext* plugin_ctx, bSdEvent* event, void* value); */
#define Susansd_PyHandlePluginEvent_NUM 3
#define Susansd_PyHandlePluginEvent_RETURN bRC
#define Susansd_PyHandlePluginEvent_PROTO (PluginContext* plugin_ctx, bSdEvent* event, void* value)

/* static bRC set_susan_core_functions( CoreFunctions* new_susan_core_functions); */
#define Susansd_set_susan_core_functions_NUM 4
#define Susansd_set_susan_core_functions_RETURN bRC
#define Susansd_set_susan_core_functions_PROTO ( CoreFunctions* new_susan_core_functions)

/* static bRC set_plugin_context(PluginContext* new_plugin_context); */
#define Susansd_set_plugin_context_NUM 5
#define Susansd_set_plugin_context_RETURN bRC
#define Susansd_set_plugin_context_PROTO (PluginContext* new_plugin_context)

/*Total Number of C API function pointers */
#define Susansd_API_pointers 6
